package com.ns.core.annotations;

import java.lang.annotation.*;

/**
 * 自定义注解
 *
 * @author lw
 * @since 2024/09/06
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface ReqLog {
    /**
     * 模块名
     */
    String module() default "";

    /**
     * 接口名
     */
    String name();
    /**
     * 根据自己的需要定制很多属性
     */
    // boolean intoDb() default false;

    /**
     * 是否需要授权
     */
    boolean authFlag() default true;

    /**
     * 是否需要记录日志
     */
    boolean isRecordFlag() default false;
}